Fechar

@MastersThesis{Silva:2009:ExAuCa,
               author = "Silva, Wendell Pereira da",
                title = "QSEE-TAS: execu{\c{c}}{\~a}o automatizada de casos de teste para 
                         software embarcado em aplica{\c{c}}{\~o}es espaciais",
               school = "Instituto Nacional de Pesquisas Espaciais",
                 year = "2009",
              address = "S{\~a}o Jos{\'e} dos Campos",
                month = "2008-11-20",
             keywords = "Teste de software, automa{\c{c}}{\~a}o, aplica{\c{c}}{\~o}es 
                         espaciais, processo de teste de software, casos de teste, software 
                         testing, automating, space applications, software testing process, 
                         test case.",
             abstract = "O software embarcado em sat{\'e}lites cient{\'{\i}}ficos {\'e} 
                         cr{\'{\i}}tico, pois exige intera{\c{c}}{\~o}es com o hardware 
                         em tempo real para, por exemplo, adquirir dados por meio de 
                         sensores, controlar atitude, controlar as cargas {\'u}teis, 
                         comunicar-se com as esta{\c{c}}{\~o}es na Terra, entre outras. 
                         Uma vez que o sat{\'e}lite est{\'a} em {\'o}rbita, sua 
                         manuten{\c{c}}{\~a}o {\'e} dispendiosa dada a natureza 
                         aut{\^o}noma da miss{\~a}o. Assim, o teste deste tipo de 
                         software demanda muito tempo e geralmente {\'e} executado em 
                         diferentes n{\'{\i}}veis (instrumento, subsistema, sistema) e em 
                         diversos modelos de hardware (engenharia, qualifica{\c{c}}{\~a}o 
                         e v{\^o}o), tornando seu processo de Verifica{\c{c}}{\~a}o, 
                         Valida{\c{c}}{\~a}o e Teste (VV\&T) um grande desafio. 
                         Portanto, automatizar a execu{\c{c}}{\~a}o dos testes pode 
                         ajudar a otimizar o tempo gasto nesta atividade, possibilitando o 
                         re-uso dos casos de teste, rastrear os itens de testes e seus 
                         casos de teste, emiss{\~o}es de relatos de teste e 
                         forma{\c{c}}{\~a}o de bases de dados com a evolu{\c{c}}{\~a}o 
                         dos testes. Neste contexto, foi desenvolvida a ferramenta 
                         Qualidade do Software Embarcado em aplica{\c{c}}{\~o}es 
                         Espaciais - Teste Automatizado de Software (QSEE-TAS) cujo 
                         objetivo {\'e} automatizar a execu{\c{c}}{\~a}o de testes 
                         caixa-preta (funcionais) para software embarcado em computadores 
                         de sat{\'e}lites e bal{\~o}es que usam comunica{\c{c}}{\~a}o 
                         via padr{\~o}es de interface RS-232 e USB, assim como TCP/IP e 
                         portas anal{\'o}gicas e digitais. A QSEE-TAS tamb{\'e}m permite 
                         gerar de forma autom{\'a}tica a documenta{\c{c}}{\~a}o 
                         associada ao processo de teste. Adicionalmente, apresentam-se os 
                         resultados de uma experi{\^e}ncia de uso da QSEE-TAS/SPAC no 
                         processo de valida{\c{c}}{\~a}o de tr{\^e}s 
                         aplica{\c{c}}{\~o}es embarcadas medindo-se a redu{\c{c}}{\~a}o 
                         de custo da execu{\c{c}}{\~a}o dos testes. ABSTRACT: Software 
                         embedded in scientific satellite systems is usually critical due 
                         to, for instance, it's needed real-time behavior to interact with 
                         sensors, attitude control systems, payload control and 
                         communication systems. Once the satellite is in orbit, fixing bugs 
                         on its software is extremely expensive because of the autonomous 
                         nature of the mission. Hence, testing such software is a time 
                         consuming task and it is often applied to many system levels (i.e. 
                         instruments, subsystems and systems) in several hardware models 
                         (i.e. engineering, qualification and flight models), making 
                         Verification, Validation and Testing (VV\&T) a complex and 
                         challenger process. Therefore, running tests automatically may 
                         leads to optimize the efficiency of testing by creating 
                         opportunities to reuse test cases, tracking test items and its 
                         test cases, enabling the generation of the documentation related 
                         to the test process and tracking the evolution of the tests in 
                         terms of failure exposures. In this context, the QSEE-TAS/SPAC 
                         tool has been developed and it aims to automate functional tests 
                         on software embedded in space platforms which uses RS-232 serial, 
                         USB, TCP/IP, and/or digital-analogic communication interfaces. 
                         Alson, the QSEE-TAS allows for automatic generation of the 
                         documentation related to the software testing process. 
                         Additionally, this work presents the results attained in terms of 
                         cost saving in the test execution of three embedded 
                         applications.",
            committee = "Monteiro, Antonio Miguel Vieira (presidente) and Vijaykumar, 
                         Nandamudi Lankalapalli (orientador) and Correa, Ricardo Varela and 
                         Yano, Edgar Toshiro and Delamaro, M{\'a}rcio Eduardo",
           copyholder = "SID/SCD",
         englishtitle = "QSEE-TAS: automated test case execution on embedded software for 
                         space applications",
             language = "pt",
                pages = "103",
                  ibi = "8JMKD3MGP8W/345RFH5",
                  url = "http://urlib.net/ibi/8JMKD3MGP8W/345RFH5",
           targetfile = "pulicacao.pdf",
        urlaccessdate = "10 maio 2024"
}


Fechar